# 查看和下载日志文件

您可以查看日志以获取有关数据任务的信息。您还可以设置日志记录级别，并在需要时下载日志文件。一旦准备好数据任务，日志就可用。

以下任务类型有日志文件可用：

* 登陆

* 湖登陆

* Replication

信息注释可用的日志类型取决于数据任务是否使用 数据移动网关。

## 根据 数据移动网关 查看数据任务的日志

要查看使用 数据移动网关 的数据任务的日志，需要以下权限：

* 数据任务所在的空间中的以下权限之一：

  * 所有者

  * 可操作

* 数据网关所在的空间中的以下权限之一：

  * 可使用
  * 可编辑
  * 可管理

要查看日志，请执行以下操作之一：

* 在管道视图中，从数据任务右下角的 the 查看任务日志 icon 菜单中选择。

* 打开数据任务，从工具栏最右侧的 the 查看任务日志 icon 菜单中选择。

日志查看器打开。

如果要从 SaaS 应用程序源移动数据，可选择任务日志或源连接日志。否则，将仅提供任务日志。

您可以使用 the 用于滚动到顶部的箭头 icon 和 the 用于滚动到底部的箭头 icon 滚动到文件的顶部和底部。

提示注释日志文件的视图不会自动更新为最新消息。要更新，请单击 the 用于滚动到底部的箭头 icon 以滚动到用最新消息刷新的日志文件的末尾。

## 查看未使用 数据移动网关 的数据任务的日志

要查看日志，请执行以下操作之一：

* 在管道视图中，从数据任务右下角的 the 查看任务日志 icon 菜单中选择。

* 打开数据任务，从工具栏最右侧的 the 查看任务日志 icon 菜单中选择。

日志查看器打开。

有以下日志可用：

* 任务日志

  信息注释您需要在数据任务所在的空间中的可操作权限才能查看任务日志。

  * 任务日志

    任务日志选项卡示出当前在选项卡顶部下拉列表中选择的日志文件。下拉列表中日志记录数量取决于是否启用了在下拉列表中显示所有任务日志 选项。启用此选项后，下拉列表将包含所有任务日志，而不管任务完成时间如何。未启用时，下拉列表将仅包含在任务结束时间之前完成的任务日志。

  * 源连接日志（只在使用 SaaS 应用程序源时可用）

* 平台日志

  平台日志选项卡提供了促进任务执行的平台组件的信息。

  平台日志不受任务执行时间影响。例如，平台日志可能在 12:35 开始，13:30 结束，尽管任务是在 13:00 开始，13:15 结束。

  信息注释您需要一个租户管理员角色才能查看平台日志。

  * Data Movement gateway 日志（这是由 Qlik 管理的内部网关）

  * Replication 引擎日志

  * 源连接日志（只在使用 SaaS 应用程序源时可用）

  * SaaS 应用程序日志

您可以使用 the 用于滚动到顶部的箭头 icon 和 the 用于滚动到底部的箭头 icon 滚动到文件的顶部和底部。

提示注释日志文件的视图不会自动更新为最新消息。要更新，请单击 the Arrow Down Stop icon 以滚动到日志文件的末尾，该文件将用最新消息刷新。

## 设置日志记录选项

您可以在日志记录选项下为复制的不同操作设置日志记录级别。

#### 在内存中存储跟踪和详细日志记录

当日志记录级别设置为“跟踪”或“详细”时，您可以将日志记录信息存储在内存中，直到发生错误。检测到错误后，写入物理日志，并在错误首次发生后继续写入几分钟。

如果在分配的内存用完之前*没有*发生错误，Qlik Talend Data Integration 将清空内存缓冲区并重新开始。

此选项对于无法预测且无明显原因的失败任务非常有用。持续向日志中写入大量信息的问题有两个：

* 在“跟踪”或“详细”日志记录模式下运行将很快耗尽可用磁盘空间（除非已配置日志记录设置以防止这种情况）。
* 持续向日志中写入大量数据会影响性能。

使用该选项

1. 选择 **[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Deploying/Viewing-downloading-log%20files.htm)将跟踪/详细日志记录存储在内存中，但如果发生错误，则写入日志。** 选项卡顶部的复选框。
2. 在 **分配内存直至 (MB)** 字段，指定要分配用于存储日志记录信息的内存量。

#### 设置日志记录级别

您可以设置以下级别：

* 错误

  显示错误消息。

* 警告

  显示警告。

* 信息

  显示信息性消息。

* 调试

  显示用于故障排除的其他信息。

* 详细调试

  显示用于故障排除的详细信息。

较高级别始终包括来自较低级别的消息。因此，如果选择错误，则只会将错误消息写入日志。但是，如果选择信息，则会包含信息消息、警告和错误消息。通常，使用调试和详细调试级别可能会生成大量日志数据。

您可以使用全局为所有操作设置相同的级别，也可以为每个操作单独设置级别。

* 源 - 满负载

  记录与数据源中的满负载操作相关的活动。这包括在完全加载之前对源表执行的 SELECT 语句。

* 源 - CDC

  记录与数据源中的 CDC 操作相关的活动。

  警告注释将此设置为详细调试级别将在日志中生成大量数据。

* 源数据

  详细记录与满负载和 CDC 操作相关的数据源活动。

* 目标 - 满负载

  记录与目标上的满负载操作相关的活动。

* 目标 - CDC

  记录与目标上的 CDC 操作相关的活动。

* 目标 – 上传

  记录文件传输到目标时的活动。

* 扩展的 CDC

  详细记录 CDC 活动，如事交易的同步和存储。

* 性能

  记录源和目标的延迟值。

* 元数据

  记录与读取元数据相关的活动以及元数据更改。还将记录复制任务的状态。

* 基础设施

  记录基础结构信息、文件系统操作和任务管理。

* 转换

  记录与执行的转换相关的信息。

## 下载文件

您可以下载诊断包、任务日志和内存报告，以帮助您对与登录任务关联的复制任务进行故障排除。一次只能下载一个项目。

1. 在日志查看器中，单击下载以展开。

2. 选择要下载的项目。

3. 单击下载。

   该文件将被下载到您的计算机上，或者系统会提示您保存该文件，具体取决于您的浏览器设置。

## 与 x 共享加密日志

x 可能会要求您将日志级别设置为 Trace 或 Verbose，以排查不常见的问题。更改日志级别并运行任务后，日志文件中包含敏感数据的部分将被加密。因此，当您共享这些日志时，如果需要访问敏感数据才能排查问题，x 可能还会请求解密密钥。

信息注释

* 仅支持复制任务

* 不支持 数据移动网关

* 需要数据管理员权限

要检索解密密钥：

* 点击 显示解密密钥，然后从 解密密钥 对话框中复制密钥。

共享日志后，将日志级别恢复为 信息 以保留 Qlik Cloud 资源。